body,p{
	margin: 0;
}
html{
	font-size: 16px;
}
main{
	background-color: #F0F0F0;
	width: 100vw;
	height: 100vh;
}
main>img{
	width: 100vw;
}
.text-tell{
	padding: 0 3vw;
	margin: 2vh 0;
}
main p{
	font-size: 2.6rem;
	line-height: 70px;
}
tr{
	background-color: white;
	/*margin-bottom: 10px 0;*/
	border-bottom:2px solid #F0F0F0;
}
.text-tell-table{
	font-size: 2.5rem;
}
.text-tell-table tr{
	height: 7vh;
}
.text-tell-table tr td:nth-child(1){
	width: 36vw;
	padding-left: 3vw;
}
.text-tell-table tr td:nth-child(2){
	width: 60vw;
}
.input-1{
	border: none;
	height: 7vh;
	width: 60vw;
}
::-webkit-input-placeholder{  
    font-size: 2.5rem;  
    /*padding: 2vh 0;*/
}
::-moz-placeholder{   
    font-size: 2.5rem; 
    padding: 1vh 0;  
     
}
table{
	border-collapse:collapse;
	
	}
label{
	color: #767676;	
	}
.input-sub input{
	width: 94vw;
	height: 5vh;
	background-color: #33CC66;
	display: block;
	margin: 0 auto;
	border-radius: 10px;
}
